shy person with trouble communicating - Francés Inglés Diccionario